|
KornShell(コーンシェル、ksh)は、Unixシェルの一種であり、1980年代初期にベル研究所のが開発し、1983年7月14日のUSENIX年次大会で発表した〔〔。初期にはベル研究所の開発者マイク・ヴィーチとパット・サリヴァンも開発に関わり、それぞれ入力行編集モードのEmacsスタイルとviスタイルのコードを書いた。Bourne Shellに対して完全上位互換であり、コマンド履歴などのC Shellの機能の多くも取り入れている。彼はベル研究所内のユーザーの要望を受けてkshを開発したと言われている。 == 設計 == KornShellは、POSIX.2 Shell and Utilities, Command Interpreter (IEEE Std 1003.2-1992) に準拠している。 従来の Bourne shell と KornShell との主な違いは次の通りである。 * 、、といった C Shell 由来の機能が追加されている。 * 対話モードで使用する場合、ksh はコマンド行をWYSIWYG風の方法で編集することができる。カーソルを上に移動させるキー操作で以前入力したコマンド行を呼び出し、そのコマンド行をラインモードエディタを使うように編集できる。このときのキー操作は vi 互換モードと emacs 互換モードと XEmacs 互換モードを選択できる。* ksh93 では、連想配列や浮動小数点数演算機能が組み込まれている。 抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)』 ■ウィキペディアで「Korn Shell」の詳細全文を読む スポンサード リンク
|